/* 主营业务 */
.index_yewu{/* background: url(../images/yewubg.jpg) no-repeat; */background-size: cover;}
.yewucontainer{padding: 80px 0;}
.h_title{font-size: 55px;color: #00af50;letter-spacing: 10px;text-align: center;font-weight: bold;}
.yewunavul{text-align: center;margin: 60px auto;}
.yewunavul li{display: inline-block;margin-right: 120px;}
.yewunavul li:last-child{margin-right: 0;}
.yewunavul li .yewunavulp01{font-size: 26px;font-weight: bold;margin-bottom: 15px;}
.yewunavul li .yewunavulp02{font-size: 26px;}
.swiper-yewu{overflow: hidden;width: 1200px;margin: 0 auto;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3)}
.swiper-yewu .swiper-button-next{z-index: 8;background: url(../images/next.png) no-repeat;background-size: cover;width: 112px;height: 220px;z-index: 100;cursor: pointer;transform: translate(0,-50%);margin-top: 0;}
.swiper-yewu .swiper-button-prev{z-index: 8;background: url(../images/prev.png) no-repeat;background-size: cover;width: 112px;height: 220px;cursor: pointer;transform: translate(0,-50%);margin-top: 0;}

.yewutitle{text-align: center;background-color: #fcecf3;display: flex;align-items: center;justify-content: center;}
.yewutitle img{width: 84px;height: 84px;}
.yewutitle p{font-size: 24px;color: #00af50;margin-top: 10px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yewutitle p span{font-size: 18px;margin: 0 10px;position: relative;top: -3px;}
.swiper-yewu .swiper-slide:nth-child(2n) .yewutitle{background-color: #ccefdc;}
.swiper-yewu .swiper-slide:nth-child(3n) .yewutitle{background-color: #d5ebfb;}
.yewuimg{overflow: hidden;}
.yewuimg img{transition: all 0.2s;width: 100%;}
.yewuimg img:hover{transform: scale(1.2);}

/* 关于我们 */
.index_about{position: relative;margin: 80px 0;}
.indexab_left{width: 50%;position: relative;}
.indexabul{background-color: #00af50;padding-top: 60px;padding-bottom: 120px;padding-left: 100px;}
.indexabul ul li{float: left;margin-right: 80px;min-width: 110px;}
.indexabul ul li .indexabulp1{color: #fff;font-size: 40px;padding-top: 40px;box-sizing: border-box;border-top: 5px solid #00af50;text-align: center;}
.indexabul ul li:first-child .indexabulp1{border-top: 5px solid #fff;}
.indexabul ul li .indexabulp2{font-size: 14px;color: #fff;margin-top: 36px;letter-spacing: 2px;text-align: center;}
.indexab_right{width: 55%;position: absolute;top: 65px;right: 0;overflow: hidden;}
.indexab_right img{width: 100%;transition: all 0.2s;}
.indexab_right img:hover{transform: scale(1.2);}
.aboutmore{display: block;width: 120px;height: 40px;line-height: 40px;border: 1px solid #dddddd;color: #dddddd;text-align: center;font-size: 18px;position: absolute;right: 125px;bottom: 20px;box-sizing: border-box;}
.aboutmore:hover{background-color: #00af50;border-color: #00af50;color: #fff;}
/* 规划 */
.index_gh{background: url(../images/guihua.jpg) no-repeat;background-size: cover;padding: 80px 0;}
.index_gh .gh_title{text-align: center;color: #00af50;font-size: 40px;font-weight: bold;}
.index_ghleft img{width: 100%;}
.index_ghright ul li{width: calc(50% - 43px);height: 100px;text-align: center;background-color: #00af50;color: #fff;font-size: 30px;line-height: 100px;float: left;margin-right: 86px;}
.index_ghright ul li:nth-child(2n){margin-right: 0;}
.index_ghrow{margin-top: 80px;}

.index_case{margin: 80px auto;}
.tixh2{font-size: 50px;color:#00af50;text-align: center;margin-bottom: 70px;font-weight: bold;letter-spacing: 5px;}
.swiper-case{overflow: hidden;}
.swiper-case .caseimg{overflow: hidden;box-shadow: 0 0 6px 5px rgba(0, 0, 0, 0.3)}
.swiper-case .caseimg img{width: 100%;transition: all 0.2s;}
.swiper-case .caseimg img:hover{transform: scale(1.2);}
.casecon .casept{font-size: 26px;text-align: center;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 30px 0;}
.casecon .caseppc{font-size: 18px;text-align: center;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #999999;}
.swiper-case  .swiper-button-next{background: #00af50 ;width: 60px;height: 40px;z-index: 100;cursor: pointer;margin-top: 0;}
.swiper-case  .swiper-button-prev{background: #005828;width: 60px;height: 40px;cursor: pointer;margin-top: 0;}
.swiper-case  .swiper-button-next i,.swiper-case  .swiper-button-prev i{font-size: 18px;line-height: 40px;text-align: center;color: #fff;}
.swiper-case  .swiper-button-next,.swiper-case  .swiper-button-prev{position: relative;display: inline-block;margin-top: 100px;right: 0;}
.swiper-case{text-align: center;}

.index_youshi{background: url(../images/youshi.jpg) no-repeat;background-size: cover;padding: 40px 0;}
.index_youshi img{width: 100%;}

.index_news{margin: 80px auto;}
.indexnew img{width: 100%;transition: all 0.2s;}
.indexnew img:hover{transform: scale(1.2);}
.indexnew>div{margin-bottom: 50px;}
.indexnew .newsimg{box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);overflow: hidden;position: relative;}
.fttpbt{margin-bottom: 0 !important;}
.newspcon{position: absolute;bottom: 0;right: 0;}
.newspcon .n_con1{height: 50px;text-align: center;line-height: 50px;font-size: 18px;background-color: rgba(0, 0, 0, 0.3);float: left;color: #fff;padding: 0 15px;display: block;max-width: 400px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newspcon .n_con2{height: 50px;text-align: center;line-height: 50px;font-size: 20px;width: 50px;background-color: #00af50;float: left;color: #fff;display: block;}

.index_news .indexmore a{float: right;display: block;width: 120px;height: 40px;line-height: 40px;border: 1px solid #dddddd;color: #999999;text-align: center;font-size: 18px;box-sizing: border-box;}
.index_news .indexmore a:hover{background-color: #00af50;border-color: #00af50;color: #fff !important;}

.yscolmd12{position:relative;}

/*roof05*/
.sortfwlc{margin: 60px auto;}
.roof05warp{width: 100%;box-sizing: border-box;overflow: hidden;}
.roof05warp .roof05{box-sizing: border-box;}
.roof05warp .roof05 li{display: block;width: 49%;float: left;margin-right: 2%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-around;-webkit-align-items: center;align-items: center;margin-bottom: 30px;}
.roof05warp .roof05 li:nth-of-type(2n){margin-right: 0;}
.roof05warp .roof05 li .imgbox{width: 80%;position: relative;z-index: 0;overflow: hidden;}
.roof05warp .roof05 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.roof05warp .roof05 li .text{width: 30%;margin-left: -10%;background-color: #FFFFFF;box-shadow: 0px 0px 5px rgba(51,51,51,0.5);box-sizing: border-box;padding: 40px 10px;position: relative;z-index: 2;transition:all .3s;}
.roof05warp .roof05 li .text p{font-size: 24px;color: #003f2d;text-align: center;text-shadow: 2px 2px 2px rgba(51,51,51,0.5);margin-bottom: 20PX;}
.roof05warp .roof05 li .text h3{font-size: 18px;color: #333333;text-align: center;}
.roof05warp .roof05 li .text strong{display: block;width: 50px;height: 1px;background-color: #333333;margin: 15px auto;}
.roof05warp .roof05 li .text h4{font-size: 20px;color: #333333;text-align: center;}
.roof05warp .roof05 li:hover .imgbox img{transform: scale(1.1);}
.roof05warp .roof05 li:hover .text{opacity: 0.8;}



/* 关于我们修改 */
.index_gh{margin-top: 300px !important;}
.index_us{background: url(../images/aboutbj.jpg) no-repeat center top;padding-bottom: 120px;position: relative;}
.in_ableft{padding: 105px 90px 60px 12px;}
.in_ableft .in_ablefttitle {
    color: #333;
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
}
.in_ableft .in_ablefttitle .hong {
    color: #c50000;
	margin: 0 10px;
}
.in_ableft .in_ableftcon{color: #fff;font-size: 15px;line-height: 35px;margin-top: 50px;}
.in_ableftnum{margin-top: 50px;}
.in_ableftnum li{width: 25%;text-align: center;float: left;color: #fff;}
.in_ableftnum li .nump01{font-size: 35px;margin-bottom: 15px;}
.in_ableftnum li .nump02{font-size: 16px;}
.in_abright img{width: 100%;padding-top: 78px;}
.abbotcon{position: absolute;border: 1px solid #e9e9e9;background-color: #fff;padding-top: 15px;padding-bottom: 15px;}
.abbotcon .abpic{position: relative;}
.abbotcon .abpic img{width: 100%;}
.abbotcon .abpic p{position: absolute;bottom: 0;width: 100%;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 16px;background-color: rgb(0,175,80,0.3);}

.index_qiye{margin-top: 200px;}
.qiyeimg{position: relative;}
.qiyeimg img{width: 100%;}
.swiper-qiyepic{overflow: hidden;padding-left: 30px;}
.qiyeimg p{color: #fff;position: absolute;bottom: 0;width: 100%;height: 35px;line-height: 35px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;background-color: rgba(36,36,36,0.5);}
.swiper-qiyepic .pprev{background: url(../images/fengcai_jtz.png) no-repeat;width: 33px;height: 106px;top: 50%;transform: translate(0,-50%);margin-top: 0;left: 28px;}
.swiper-qiyepic .pnext{background: url(../images/fengcai_jtr.png) no-repeat;width: 33px;height: 106px;top: 50%;transform: translate(0,-50%);margin-top: 0;right: 0px;}

.index_fourfwrow{margin-top: 50px;}
.index_foourfwbg{background: url(../images/advbg03.jpg) no-repeat;background-size: cover;padding: 80px 120px;}
.index_fourfw{background: url(../images/guihua.jpg) no-repeat;background-size: cover;padding: 80px 0;margin-bottom: 80px;}
.index_fourfw .gh_title{text-align: center;color: #00af50;font-size: 40px;font-weight: bold;}
.fourfwitem{}
.fftt01{background: url(../images/adv01.jpg) no-repeat;background-size: cover;color: #fff;}
.fftt02{background: url(../images/adv02.jpg) no-repeat;background-size: cover;border: 1px solid #eee;box-sizing: border-box;color: #fff;}
.fftt03{background: url(../images/adv03.jpg) no-repeat;background-size: cover;border: 1px solid #eee;box-sizing: border-box;border-top: none;}
.fftt04{background: url(../images/adv04.jpg) no-repeat;background-size: cover;border: 1px solid #eee;box-sizing: border-box;border-top: 0;}
.fttong .ffw_title{color: #000 !important;}
.fttong .ffw_tit{color: #565151  !important;}
.fttong .ffw_ul li{color: #565151  !important;}
.fttong .ffw_num,.fttong .ffw_num{color: #999999  !important;}
.fourfwitemdiv{padding-left: 50px;padding-top: 50px;padding-bottom: 50px;position: relative;}
.fourfwitem .ffw_title{font-size: 28px;font-weight: bold;color: #fff;margin-bottom: 5px;}
.fourfwitem .ffw_tit{font-size: 18px;margin-bottom: 25px;}
.fourfwitem .ffw_ul li{list-style-type: disc;font-size: 16px;margin-bottom: 12px;margin-left: 15px;}
.fourfwitem .ffw_num{position: absolute;top: 50px;right: 50px;font-size: 22px;}
.fourfwitem i{font-size: 40px;display: block;margin-top: 60px;}

.htcon{background: url(../images/ht.jpg) no-repeat;background-size: cover;height: 220px;margin-top: 80px;}
.ht_content{width: 50%;padding-left: 100px;}
.ht_content .indexht_tit{font-size: 40px;color: #fff;font-weight: bold;margin-top: 50px;line-height: 40px;margin-bottom: 20px;}
.ht_content .indexht_con{color: #fff;font-size: 30px;margin-left: 102px;margin-bottom: 10px;}
.ht_content .indexht_ph{color: #fff;margin-left: 99px;font-size: 18px;}


.mdystong img{display:none;position: absolute;
    right: 100px;
    top: -65px;
    width: 400px;
    z-index: 20;border-radius: 10px;}
.mdystong{position:absolute;width: 90px;height: 22px;}
.mdys01 {right: 27px;top: 304px;}
.mdys02 {right:104px;top: 355px;}
.mdys03 {right: 27px;top: 407px;}
.mdys04 {right: 104px;top: 459px;}
.mdys05 {right: 27px;top: 512px;}
.mdys06 {right: 104px;top: 564px;}
.mdys07 {right: 27px;top: 615px;}
.mdys08 {right: 104px;top: 667px;}
.mdystong:hover img{display:block}
